package collection2;

import java.util.ArrayList;
import java.util.Collection;

public class collectionMethod {
    public static void main(String[] args) {
//        Collection c=new ArrayList<>();
//        c.add("1");
//        c.add("2");
//        c.add("3");
//        c.add("4");
//        c.add("5");
//        System.out.println("集合的元素个数为："+c.size());//5
//        System.out.println("判断是否为空集"+c.isEmpty());//false
////        c.clear();//清空集合
//
//        System.out.println("判断集合里是否包含"+c.contains("63"));//false
//        c.remove("1");//删除集合元素
//        System.out.println(c);


        Collection c1=new ArrayList<>();
        c1.add("java");
        c1.add("day");
        c1.add("c++");

        Collection c2=new ArrayList<>();
        c2.add("java");
        c2.add("you");
        c2.add("php");



        Collection c3=new ArrayList<>();
        c3.add("wo");
        c3.add("you");
        c3.add("牛逼");

/**前集合.addAll（后集合）
 * 后集合的元素添加到前集合里
 * */
        c1.addAll(c2);
        System.out.println("集合1："+c1);
        System.out.println("集合2："+c2);
        System.out.println("集合3："+c3);


        //判断c2集合元素是否包含c3集合的全部元素
        System.out.println("判断c2集合元素是否包含c3集合的全部元素"+c2.containsAll(c3));

//        c2.retainAll(c3);
//        System.out.println("c2只保留与c3集合的重复元素"+c2);

        c2.removeAll(c3);
        System.out.println("c2集合删除与c3集合重复的元素"+c2);



    }


}
